package com.cloud.jdkTest;

import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Calendar;
import java.util.Date;

/**
 * Date Calendar
 * 与java.time包下的类对比
 */
public class JdkDateTest {

    public static void main(String[] args) {
        Date date = new Date();
        System.out.println(date);

        Calendar calendar = Calendar.getInstance();
        calendar.set(2013, Calendar.AUGUST, 2);
        System.out.println(calendar.getTime());

        LocalDateTime now = LocalDateTime.now();
        System.out.println(now);

        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
        LocalDateTime time = LocalDateTime.parse("2013/12/31 23:59:59", formatter);
        System.out.println(formatter.format(time));

        System.out.println(DateTimeFormatter.ofPattern("yyyy/MM/dd").format(LocalDate.now()));

        System.out.println(new SimpleDateFormat("HH:mm:ss").format(new Date()));

        System.out.println(DateTimeFormatter.ofPattern("dd").format(LocalDate.now()));
        Calendar c = Calendar.getInstance();

        System.out.println(c.get(Calendar.DAY_OF_WEEK));

        String ids = "(0,1,10,100,101,102,103,104,105,106,107,108,109,11,110,111,112,113,114,115,116,117,118,119,12,120,121,122,123,124,125,126,127,128,129,13,130,131,132,133,134,135,136,137,138,139,14,140,141,142,143,144,145,146,147,148,149,15,150,151,152,153,154,155,156,157,158,159,16,160,161,162,163,164,165,166,167,168,169,17,170,171,172,173,174,175,176,177,178,179,18,180,181,182,183,184,185,186,187,188,189,19,190,191,192,193,194,195,196,197,198,199,2,20,200,201,202,203,204,205,206,207,208,209,21,210,211,212,213,214,215,216,217,218,219,22,220,221,222,223,224,225,226,227,228,229,23,230,231,232,233,234,235,236,237,238,239,24,240,241,242,243,244,245,246,247,248,249,25,250,251,252,253,254,255,256,257,258,259,26,260,261,262,263,264,265,266,267,268,269,27,270,271,272,273,274,275,276,277,278)";
        String[] id = ids.split(",");
        System.out.println(id.length);
    }


}
